Отчёт по лабораторной работе №1

Быстров Г. А.

Российский университет дружбы народов, Москва, Россия

11 февраля 2023

Прагматика

  • научиться создавать и настраивать рабочее пространство для лабораторных работ;
  • получить практические знания оформления отчётов с помощью легковесного языка разметки Markdown;
  • решить возникающие трудности и проблемы;
  • практически получить полезный результат.

Цель работы

В данной лабораторной работе мне было необходимо вспомнить как работать с git и разметкой Markdown для формирования отчётов по лабораторным работам модифицируя готовый шаблон.

Задачи

  1. Создал каталоги со следующей структурой: ~/work/study/2022-2023/Математическое моделирование/mathmod/ (рис. ).
Страница сайта GitHub

Задачи

  1. Создал репозиторий на основе шаблона (рис. ).
Создание репозитория

Задачи

  1. Запустил Windows PowerShell и установил менеджер пакетов с интерфейсом командной строки Chocolatey. Установил make и git (рис. ).
Процесс установки Chocolatey

Задачи

  1. Создал SSH-ключ и лобавил его на сайте https://github.com/ (рис. ).
Генерация ключа

Задачи

  1. Создал рекурсивный клон репозитория используя команду в Windows PowerShell (рис. ).
Клонирование репозитория

Задачи

  1. Установил универсальную утилиту для работы с текстовыми форматами Pandoc (рис. ).
Установка Pandoc

Задачи

  1. Установил TeX Live для генерации файлов в формат .pdf (рис. ).
Процесс загрузки TeX Live

Задачи

  1. Ввел команду make для генерации отчета в двух форматах (рис. ).
Отчет в .pdf и .docx

Задачи

  1. Отправил файлы на сервер, используя команды в Windows PowerShell (рис. ).
Отправка файлов на сервер

Задачи

  1. Удостоверился, что данные в репозитории были обновлены (рис. ).
Страница репозитория на сайте

Результаты

  • научился создавать и настраивать рабочее пространство для лабораторных работ;
  • получил практические знания оформления отчётов с помощью легковесного языка разметки Markdown;
  • вспомнил как работать с git и разметкой Markdown для формирования отчётов по лабораторным работам модифицируя готовый шаблон.